package com.klanpaia.basicGame.Moldis;

import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;

public abstract class Entidade {
	protected Vector2 posicao;
	protected float largura, altura;
	protected Rectangle limites;
	
	public Entidade(Vector2 posicao, float largura, float altura) {
		super();
		this.posicao = posicao;
		this.largura = largura;
		this.altura = altura;
		limites = new Rectangle(posicao.x, posicao.y, largura, altura);
	}

	/**
	 * @return the posicao
	 */
	public Vector2 getPosicao() {
		return posicao;
	}
	
	/**
	 * @param posicao the posicao to set
	 */
	public void setPosicao(Vector2 posicao) {
		this.posicao = posicao;
	}
	
	/**
	 * @return the largura
	 */
	public float getLargura() {
		return largura;
	}
	
	/**
	 * @param largura the largura to set
	 */
	
	public void setLargura(float largura) {
		this.largura = largura;
	}
	
	/**
	 * @return the altura
	 */
	public float getAltura() {
		return altura;
	}
	
	/**
	 * @param altura the altura to set
	 */
	public void setAltura(float altura) {
		this.altura = altura;
	}
	
	/**
	 * @return the limites
	 */
	public Rectangle getLimites() {
		return limites;
	}
	
	/**
	 * @param limites the limites to set
	 */
	public void setLimites(Rectangle limites) {
		this.limites = limites;
	}
	

	
}
